public class SellerType {
	public class SellerType_e {
		public Integer PaisaPayStatus;
		public Boolean AllowPaymentEdit;
		public String BillingCurrency;
		public Boolean CheckoutEnabled;
		public Boolean CIPBankAccountStored;
		public Boolean GoodStanding;
		public Boolean LiveAuctionAuthorized;
		public String MerchandizingPref;
		public Boolean QualifiesForB2BVAT;
		public String SellerGuaranteeLevel;
		public String SellerLevel;
		public AddressType.AddressType_e SellerPaymentAddress;
		public SchedulingInfoType.SchedulingInfoType_e SchedulingInfo;
		public Boolean StoreOwner;
		public String StoreURL;
		public String SellerBusinessType;
		public Boolean RegisteredBusinessSeller;
		public Boolean ExpressEligible;
		public String PaymentMethod;
		public ProStoresCheckoutPreferenceType.ProStoresCheckoutPreferenceType_e ProStoresPreference;
		public Boolean ExpressWallet;
		public ExpressSellerRequirementsType.ExpressSellerRequirementsType_e ExpressSellerRequirements;
		public Boolean CharityRegistered;
		public Boolean SafePaymentExempt;
		public Integer PaisaPayEscrowEMIStatus;
		public CharityAffiliationDetailsType.CharityAffiliationDetailsType_e CharityAffiliationDetails;
	    public Double TransactionPercent;
	    
		//Setters
		public void setPaisaPayStatus(Integer val) {PaisaPayStatus = val; field_order_type_info.add('PaisaPayStatus'); }
		public void setAllowPaymentEdit(Boolean val) {AllowPaymentEdit = val; field_order_type_info.add('AllowPaymentEdit'); }
		public void setBillingCurrency(String val) {BillingCurrency = val; field_order_type_info.add('BillingCurrency'); }
		public void setCheckoutEnabled(Boolean val) {CheckoutEnabled = val; field_order_type_info.add('CheckoutEnabled'); }
		public void setCIPBankAccountStored(Boolean val) {CIPBankAccountStored = val; field_order_type_info.add('CIPBankAccountStored'); }
		public void setGoodStanding(Boolean val) {GoodStanding = val; field_order_type_info.add('GoodStanding'); }
		public void setLiveAuctionAuthorized(Boolean val) {LiveAuctionAuthorized = val; field_order_type_info.add('LiveAuctionAuthorized'); }
		public void setMerchandizingPref(String val) {MerchandizingPref = val; field_order_type_info.add('MerchandizingPref'); }
		public void setQualifiesForB2BVAT(Boolean val) {QualifiesForB2BVAT = val; field_order_type_info.add('QualifiesForB2BVAT'); }
		public void setSellerGuaranteeLevel(String val) {SellerGuaranteeLevel = val; field_order_type_info.add('SellerGuaranteeLevel'); }
		public void setSellerLevel(String val) {SellerLevel = val; field_order_type_info.add('SellerLevel'); }
		public void setSellerPaymentAddress(AddressType.AddressType_e val) {SellerPaymentAddress = val; field_order_type_info.add('SellerPaymentAddress'); }
		public void setSchedulingInfo(SchedulingInfoType.SchedulingInfoType_e val) {SchedulingInfo = val; field_order_type_info.add('SchedulingInfo'); }
		public void setStoreOwner(Boolean val) {StoreOwner = val; field_order_type_info.add('StoreOwner'); }
		public void setStoreURL(String val) {StoreURL = val; field_order_type_info.add('StoreURL'); }
		public void setSellerBusinessType(String val) {SellerBusinessType = val; field_order_type_info.add('SellerBusinessType'); }
		public void setRegisteredBusinessSeller(Boolean val) {RegisteredBusinessSeller = val; field_order_type_info.add('RegisteredBusinessSeller'); }
		public void setExpressEligible(Boolean val) {ExpressEligible = val; field_order_type_info.add('ExpressEligible'); }
		public void setPaymentMethod(String val) {PaymentMethod = val; field_order_type_info.add('PaymentMethod'); }
		public void setProStoresPreference(ProStoresCheckoutPreferenceType.ProStoresCheckoutPreferenceType_e val) {ProStoresPreference = val; field_order_type_info.add('ProStoresPreference'); }
		public void setExpressWallet(Boolean val) {ExpressWallet = val; field_order_type_info.add('ExpressWallet'); }
		public void setExpressSellerRequirements(ExpressSellerRequirementsType.ExpressSellerRequirementsType_e val) {ExpressSellerRequirements = val; field_order_type_info.add('ExpressSellerRequirements'); }
		public void setCharityRegistered(Boolean val) {CharityRegistered = val; field_order_type_info.add('CharityRegistered'); }
		public void setSafePaymentExempt(Boolean val) {SafePaymentExempt = val; field_order_type_info.add('SafePaymentExempt'); }
		public void setPaisaPayEscrowEMIStatus(Integer val) {PaisaPayEscrowEMIStatus = val; field_order_type_info.add('PaisaPayEscrowEMIStatus'); }
		public void setCharityAffiliationDetails(CharityAffiliationDetailsType.CharityAffiliationDetailsType_e val) {CharityAffiliationDetails = val; field_order_type_info.add('CharityAffiliationDetails'); }


		//Getters
		public Integer getPaisaPayStatus() { return PaisaPayStatus; }
		public Boolean getAllowPaymentEdit() { return AllowPaymentEdit; }
		public String getBillingCurrency() { return BillingCurrency; }
		public Boolean getCheckoutEnabled() { return CheckoutEnabled; }
		public Boolean getCIPBankAccountStored() { return CIPBankAccountStored; }
		public Boolean getGoodStanding() { return GoodStanding; }
		public Boolean getLiveAuctionAuthorized() { return LiveAuctionAuthorized; }
		public String getMerchandizingPref() { return MerchandizingPref; }
		public Boolean getQualifiesForB2BVAT() { return QualifiesForB2BVAT; }
		public String getSellerGuaranteeLevel() { return SellerGuaranteeLevel; }
		public String getSellerLevel() { return SellerLevel; }
		public AddressType.AddressType_e getSellerPaymentAddress() { return SellerPaymentAddress; }
		public SchedulingInfoType.SchedulingInfoType_e getSchedulingInfo() { return SchedulingInfo; }
		public Boolean getStoreOwner() { return StoreOwner; }
		public String getStoreURL() { return StoreURL; }
		public String getSellerBusinessType() { return SellerBusinessType; }
		public Boolean getRegisteredBusinessSeller() { return RegisteredBusinessSeller; }
		public Boolean getExpressEligible() { return ExpressEligible; }
		public String getPaymentMethod() { return PaymentMethod; }
		public ProStoresCheckoutPreferenceType.ProStoresCheckoutPreferenceType_e getProStoresPreference() { return ProStoresPreference; }
		public Boolean getExpressWallet() { return ExpressWallet; }
		public ExpressSellerRequirementsType.ExpressSellerRequirementsType_e getExpressSellerRequirements() { return ExpressSellerRequirements; }
		public Boolean getCharityRegistered() { return CharityRegistered; }
		public Boolean getSafePaymentExempt() { return SafePaymentExempt; }
		public Integer getPaisaPayEscrowEMIStatus() { return PaisaPayEscrowEMIStatus; }
		public CharityAffiliationDetailsType.CharityAffiliationDetailsType_e getCharityAffiliationDetails() { return CharityAffiliationDetails; }

	
		private String[] PaisaPayStatus_type_info = new String[]{'PaisaPayStatus','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] AllowPaymentEdit_type_info = new String[]{'AllowPaymentEdit','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
		private String[] BillingCurrency_type_info = new String[]{'BillingCurrency','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] CheckoutEnabled_type_info = new String[]{'CheckoutEnabled','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
		private String[] CIPBankAccountStored_type_info = new String[]{'CIPBankAccountStored','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
		private String[] GoodStanding_type_info = new String[]{'GoodStanding','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
		private String[] LiveAuctionAuthorized_type_info = new String[]{'LiveAuctionAuthorized','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
		private String[] MerchandizingPref_type_info = new String[]{'MerchandizingPref','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] QualifiesForB2BVAT_type_info = new String[]{'QualifiesForB2BVAT','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
		private String[] SellerGuaranteeLevel_type_info = new String[]{'SellerGuaranteeLevel','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] SellerLevel_type_info = new String[]{'SellerLevel','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] SellerPaymentAddress_type_info = new String[]{'SellerPaymentAddress','urn:ebay:apis:eBLBaseComponents','AddressType.AddressType_e','0','1','false'};
		private String[] SchedulingInfo_type_info = new String[]{'SchedulingInfo','urn:ebay:apis:eBLBaseComponents','SchedulingInfoType.SchedulingInfoType_e','0','1','false'};
		private String[] StoreOwner_type_info = new String[]{'StoreOwner','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
		private String[] StoreURL_type_info = new String[]{'StoreURL','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] SellerBusinessType_type_info = new String[]{'SellerBusinessType','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] RegisteredBusinessSeller_type_info = new String[]{'RegisteredBusinessSeller','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] ExpressEligible_type_info = new String[]{'ExpressEligible','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] PaymentMethod_type_info = new String[]{'PaymentMethod','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ProStoresPreference_type_info = new String[]{'ProStoresPreference','urn:ebay:apis:eBLBaseComponents','ProStoresCheckoutPreferenceType.ProStoresCheckoutPreferenceType_e','0','1','false'};
		private String[] ExpressWallet_type_info = new String[]{'ExpressWallet','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] ExpressSellerRequirements_type_info = new String[]{'ExpressSellerRequirements','urn:ebay:apis:eBLBaseComponents','ExpressSellerRequirementsType.ExpressSellerRequirementsType_e','0','1','false'};
		private String[] CharityRegistered_type_info = new String[]{'CharityRegistered','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] SafePaymentExempt_type_info = new String[]{'SafePaymentExempt','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] PaisaPayEscrowEMIStatus_type_info = new String[]{'PaisaPayEscrowEMIStatus','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] CharityAffiliationDetails_type_info = new String[]{'CharityAffiliationDetails','urn:ebay:apis:eBLBaseComponents','CharityAffiliationDetailsType.CharityAffiliationDetailsType_e','0','1','false'};
		private String[] TransactionPercent_type_info = new String[]{'TransactionPercent','http://www.w3.org/2001/XMLSchema','double','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}